package com.lanyam.travel.base.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Map;

/**
 * 版权所有： 稻草人
 * 创建者： wenhe
 * 创建时间: 2020-02-04
 * 描述：统计图表请求参数封装类
 * 其它：
 **/
@Data
public class DataStatistics {

    /**
     * 数据统计的维度
     */
    @JsonProperty(value="dimension")
    private String dimension;

    /**
     * 统计图类型：
     *      bar/pie/line 柱状/饼状/折线
     */
    @JsonProperty(value="chartType")
    private String chartType;

    /**
     * 请求的mapper的名称（不带统一的后缀）
     */
    @JsonProperty(value="mapperName")
    private String mapperName;

    /**
     * 查询参数
     */
    @JsonProperty(value="queryParams")
    private Map<String, Object> queryParams;

	public String getDimension() {
		return dimension;
	}

	public void setDimension(String dimension) {
		this.dimension = dimension;
	}

	public String getChartType() {
		return chartType;
	}

	public void setChartType(String chartType) {
		this.chartType = chartType;
	}

	public String getMapperName() {
		return mapperName;
	}

	public void setMapperName(String mapperName) {
		this.mapperName = mapperName;
	}

	public Map<String, Object> getQueryParams() {
		return queryParams;
	}

	public void setQueryParams(Map<String, Object> queryParams) {
		this.queryParams = queryParams;
	}
    
    
}
